package com.ruoyi.business.jizule.domain;

import org.springframework.format.annotation.DateTimeFormat;

import javax.validation.Valid;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotEmpty;
import java.io.Serializable;
import java.util.Date;
import java.util.List;

public class Jc41 implements Serializable {
    private Long id;
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private Date createtime;
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private Date updatetime;
    @NotEmpty(message = "施工单位不能为空")
    private String sgdw;
    @NotEmpty(message = "合同号不能为空")
    @Min(value = 10,message = "合同号不能小于10位")
    private String hth;
    @NotEmpty(message = "监理单位不能为空")
    private String jldw;
    @NotEmpty(message = "编号不能为空")
    private String bh;
    private String gcmc;
    private String zhjgcbw;
    private String wydj;
    private String ddclczdbh;
    private String czdx;
    private String czdy;
    private String czdh;
    private String ddclhsdbh;
    private String hsdx;
    private String hsdy;
    private String hsdh;
    private String bzhct;
    private String zjjl;
    private String jlyj;
    private String clgcs;
    private String zyjlgcs;
    private String cly;
    private String js;
    private String jh;
    private String clrq;
    private String positionjd;
    private String positionwd;
    private String userid;

    @Valid
    private List<Jc41Item> items;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Date getCreatetime() {
        return createtime;
    }

    public void setCreatetime(Date createtime) {
        this.createtime = createtime;
    }

    public Date getUpdatetime() {
        return updatetime;
    }

    public void setUpdatetime(Date updatetime) {
        this.updatetime = updatetime;
    }

    public String getSgdw() {
        return sgdw;
    }

    public void setSgdw(String sgdw) {
        this.sgdw = sgdw;
    }

    public String getHth() {
        return hth;
    }

    public void setHth(String hth) {
        this.hth = hth;
    }

    public String getJldw() {
        return jldw;
    }

    public void setJldw(String jldw) {
        this.jldw = jldw;
    }

    public String getBh() {
        return bh;
    }

    public void setBh(String bh) {
        this.bh = bh;
    }

    public String getGcmc() {
        return gcmc;
    }

    public void setGcmc(String gcmc) {
        this.gcmc = gcmc;
    }

    public String getZhjgcbw() {
        return zhjgcbw;
    }

    public void setZhjgcbw(String zhjgcbw) {
        this.zhjgcbw = zhjgcbw;
    }

    public String getWydj() {
        return wydj;
    }

    public void setWydj(String wydj) {
        this.wydj = wydj;
    }

    public String getDdclczdbh() {
        return ddclczdbh;
    }

    public void setDdclczdbh(String ddclczdbh) {
        this.ddclczdbh = ddclczdbh;
    }

    public String getCzdx() {
        return czdx;
    }

    public void setCzdx(String czdx) {
        this.czdx = czdx;
    }

    public String getCzdy() {
        return czdy;
    }

    public void setCzdy(String czdy) {
        this.czdy = czdy;
    }

    public String getCzdh() {
        return czdh;
    }

    public void setCzdh(String czdh) {
        this.czdh = czdh;
    }

    public String getDdclhsdbh() {
        return ddclhsdbh;
    }

    public void setDdclhsdbh(String Ddclhsdbh) {
        this.ddclhsdbh = Ddclhsdbh;
    }

    public String getHsdx() {
        return hsdx;
    }

    public void setHsdx(String hsdx) {
        this.hsdx = hsdx;
    }

    public String getHsdy() {
        return hsdy;
    }

    public void setHsdy(String hsdy) {
        this.hsdy = hsdy;
    }

    public String getHsdh() {
        return hsdh;
    }

    public void setHsdh(String hsdh) {
        this.hsdh = hsdh;
    }

    public String getBzhct() {
        return bzhct;
    }

    public void setBzhct(String bzhct) {
        this.bzhct = bzhct;
    }

    public String getZjjl() {
        return zjjl;
    }

    public void setZjjl(String zjjl) {
        this.zjjl = zjjl;
    }

    public String getJlyj() {
        return jlyj;
    }

    public void setJlyj(String jlyj) {
        this.jlyj = jlyj;
    }

    public String getClgcs() {
        return clgcs;
    }

    public void setClgcs(String clgcs) {
        this.clgcs = clgcs;
    }

    public String getZyjlgcs() {
        return zyjlgcs;
    }

    public void setZyjlgcs(String zyjlgcs) {
        this.zyjlgcs = zyjlgcs;
    }

    public String getCly() {
        return cly;
    }

    public void setCly(String cly) {
        this.cly = cly;
    }

    public String getJs() {
        return js;
    }

    public void setJs(String js) {
        this.js = js;
    }

    public String getJh() {
        return jh;
    }

    public void setJh(String jh) {
        this.jh = jh;
    }

    public String getClrq() {
        return clrq;
    }

    public void setClrq(String clrq) {
        this.clrq = clrq;
    }

    public String getPositionjd() {
        return positionjd;
    }
    public void setPositionjd(String positionjd) {
        this.positionjd = positionjd;
    }
    public String getPositionwd() {
        return positionwd;
    }
    public void setPositionwd(String positionwd) {
        this.positionwd = positionwd;
    }
    public void setUserid(String userid) {
        this.userid = userid;
    }
    public String getUserid() {
        return userid;
    }

    public List<Jc41Item> getItems() {
        return items;
    }

    public void setItems(List<Jc41Item> items) {
        this.items = items;
    }

}
